home *** CD-ROM | disk | FTP | other *** search
Text File | 1994-06-06 | 12.8 KB | 1,299 lines |
- TABLE OF CONTENTS
-
- egsintuigfx/IG_ADD
- egsintuigfx/IG_ADDI
- egsintuigfx/IG_ADR
- egsintuigfx/IG_Back
- egsintuigfx/IG_Box
- egsintuigfx/IG_BYTE
- egsintuigfx/IG_CALL
- egsintuigfx/IG_CBack
- egsintuigfx/IG_CDark
- egsintuigfx/IG_CLight
- egsintuigfx/IG_CNormal
- egsintuigfx/IG_Color
- egsintuigfx/IG_Const
- egsintuigfx/IG_Const24
- egsintuigfx/IG_CSelect
- egsintuigfx/IG_CTxtBack
- egsintuigfx/IG_CTxtFront
- egsintuigfx/IG_Debug
- egsintuigfx/IG_Do
- egsintuigfx/IG_Draw
- egsintuigfx/IG_DrawAbs
- egsintuigfx/IG_DUP
- egsintuigfx/IG_DUPI
- egsintuigfx/IG_DUPN
- egsintuigfx/IG_Else
- egsintuigfx/IG_End
- egsintuigfx/IG_Font
- egsintuigfx/IG_FRAME
- egsintuigfx/IG_GET1
- egsintuigfx/IG_GET2
- egsintuigfx/IG_GetBack
- egsintuigfx/IG_GetColor
- egsintuigfx/IG_GETF
- egsintuigfx/IG_GETFI
- egsintuigfx/IG_GETN
- egsintuigfx/IG_GetPosX
- egsintuigfx/IG_GetPosY
- egsintuigfx/IG_GETSI
- egsintuigfx/IG_IDIV
- egsintuigfx/IG_If
- egsintuigfx/IG_Image
- egsintuigfx/IG_IMOD
- egsintuigfx/IG_JMP
- egsintuigfx/IG_JSR
- egsintuigfx/IG_Locate
- egsintuigfx/IG_Locate00
- egsintuigfx/IG_ModeA
- egsintuigfx/IG_ModeAB
- egsintuigfx/IG_ModeInvers
- egsintuigfx/IG_Move
- egsintuigfx/IG_MUL
- egsintuigfx/IG_NEG
- egsintuigfx/IG_Packed
- egsintuigfx/IG_POKE
- egsintuigfx/IG_POKEB
- egsintuigfx/IG_POKEW
- egsintuigfx/IG_POP
- egsintuigfx/IG_POPI
- egsintuigfx/IG_POPN
- egsintuigfx/IG_PUTF
- egsintuigfx/IG_PUTFI
- egsintuigfx/IG_Repeat
- egsintuigfx/IG_ROT3
- egsintuigfx/IG_ROTN
- egsintuigfx/IG_RTF
- egsintuigfx/IG_RTS
- egsintuigfx/IG_SAND
- egsintuigfx/IG_SEQ
- egsintuigfx/IG_SGE
- egsintuigfx/IG_SGT
- egsintuigfx/IG_SLE
- egsintuigfx/IG_SLT
- egsintuigfx/IG_SNE
- egsintuigfx/IG_SNOT
- egsintuigfx/IG_SOR
- egsintuigfx/IG_STKADR
- egsintuigfx/IG_SUB
- egsintuigfx/IG_SWAP
- egsintuigfx/IG_Text
- egsintuigfx/IG_Until
- egsintuigfx/IG_VAL
- egsintuigfx/IG_While
- egsintuigfx/IG_Write
-
-
-
- egsintuigfx/IG_ADD
- NAME
- IG_ADD
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Adds value2 to value1 and returns the result on the stack.
-
- RETURNS
- STACK value1+value2
-
-
-
- egsintuigfx/IG_ADDI
- NAME
- IG_ADDI
-
- INPUT
- STACK value1
- IMM value2
-
- FUNCTION
- Adds value2 to value1 and returns the result on the stack.
-
- RETURNS
- STACK value1+value2
-
-
-
- egsintuigfx/IG_ADR
- NAME
- IG_ADR
-
- INPUT
- STACK pos
-
- FUNCTION
- Reads a long word from memory addres pos and returns it on the stack
-
- RETURNS
- STACK *(ULONG*)pos
-
-
- egsintuigfx/IG_Back
- NAME
- IG_Back
-
- INPUT
- STACK color
-
- FUNCTION
- Sets the current backgroundcolor
-
- RETURNS
-
-
-
- egsintuigfx/IG_Box
- NAME
- IG_Box
-
- INPUT
- STACK width
- STACK height
-
- FUNCTION
- Draws a filled rectangle with width and height.
-
- RETURNS
-
-
-
- egsintuigfx/IG_BYTE
- NAME
- IG_BYTE
-
- INPUT
- STACK pos
-
- FUNCTION
- Reads a byte from memory addres pos and returns it on the stack
-
- RETURNS
- STACK *(UBYTE*)pos
-
-
- egsintuigfx/IG_CALL
- NAME
- IG_CALL
-
- INPUT
-
- FUNCTION
-
- RETURNS
-
-
-
- egsintuigfx/IG_CBack
- NAME
- IG_CBack
-
- INPUT
-
- FUNCTION
- Gets the windows background color.
-
- RETURNS
- STACK wincolors.back
-
-
-
- egsintuigfx/IG_CDark
- NAME
- IG_CDark
-
- INPUT
-
- FUNCTION
- Gets the windows dark color.
-
- RETURNS
- STACK wincolors.dark
-
-
-
- egsintuigfx/IG_CLight
- NAME
- IG_CLight
-
- INPUT
-
- FUNCTION
- Gets the windows light color.
-
- RETURNS
- STACK wincolors.light
-
-
-
- egsintuigfx/IG_CNormal
- NAME
- IG_CNormal
-
- INPUT
-
- FUNCTION
- Gets the windows normal color.
-
- RETURNS
- STACK wincolors.normal
-
-
-
- egsintuigfx/IG_Color
- NAME
- IG_Color
-
- INPUT
- STACK color
-
- FUNCTION
- Sets the currend foreground color.
-
- RETURNS
-
-
-
- egsintuigfx/IG_Const
- NAME
- IG_Const
-
- INPUT
- IMM value
-
- FUNCTION
- Puts a sign extended value on the stack.
-
- RETURNS
- STACK (LONG) value
-
-
-
- egsintuigfx/IG_Const24
- NAME
- IG_Const24
-
- INPUT
- IMM value
-
- FUNCTION
- Puts a 24Bit constant 8 bis left shifted on the stack.
-
- RETURNS
- STACK value<<8
-
-
- egsintuigfx/IG_CSelect
- NAME
- IG_CSelect
-
- INPUT
-
- FUNCTION
- Gets the windows select color.
-
- RETURNS
- STACK wincolors.select
-
-
-
- egsintuigfx/IG_CTxtBack
- NAME
- IG_CTxtBack
-
- INPUT
-
- FUNCTION
- Gets the windows text background color
-
- RETURNS
- STACK wincolors.txtBack
-
-
- egsintuigfx/IG_CTxtFront
- NAME
- IG_CTxtFront
-
- INPUT
-
- FUNCTION
- Gets the windows text foreground color
-
- RETURNS
- STACK wincolors.txtFront
-
-
-
- egsintuigfx/IG_Debug
- NAME
- IG_Debug
-
- INPUT
-
- FUNCTION
-
- RETURNS
-
-
-
- egsintuigfx/IG_Do
- NAME
- IG_Do
-
- INPUT
-
- FUNCTION
- See IG_While
-
- RETURNS
-
-
-
- egsintuigfx/IG_Draw
- NAME
- IG_Draw
-
- INPUT
- STACK dx
- STACK dy
-
- FUNCTION
- Draws a line from the current position by dx, dy
-
- RETURNS
-
-
-
- egsintuigfx/IG_DrawAbs
- NAME
- IG_DrawAbs
-
- INPUT
- STACK x
- STACK y
-
- FUNCTION
- Draws a line fromt the current position to x, y.
-
- RETURNS
-
-
-
- egsintuigfx/IG_DUP
- NAME
- IG_DUP
-
- INPUT
- STACK value
-
- FUNCTION
- Puts a copy of value on the stack.
-
- RETURNS
- STACK value, value
-
-
- egsintuigfx/IG_DUPI
- NAME
- IG_DUPI
-
- INPUT
- STACK value[1..n]
- IMM n
-
- FUNCTION
- Duplicates n values on the stack.
-
- RETURNS
- STACK value[1..n], value[1..n]
-
-
- egsintuigfx/IG_DUPN
- NAME
- IG_DUPN
-
- INPUT
- STACK value[1..n]
- STACK n
-
- FUNCTION
- Duplicates n values on the stack.
-
- RETURNS
- STACK value[1..n], value[1..n]
-
-
-
- egsintuigfx/IG_Else
- NAME
- IG_Else
-
- INPUT
-
- FUNCTION
- See IG_If
-
- RETURNS
-
-
-
- egsintuigfx/IG_End
- NAME
- IG_End
-
- INPUT
-
- FUNCTION
- See IG_While, IG_If
-
- RETURNS
-
-
-
- egsintuigfx/IG_Font
- NAME
- IG_Font
-
- INPUT
- STACK font
-
- FUNCTION
- Sets the current font
-
- RETURNS
-
-
-
- egsintuigfx/IG_FRAME
- NAME
- IG_FRAME
-
- INPUT
- IMM size
-
- FUNCTION
- Makes space vor size value on the frame.
-
- RETURNS
-
-
-
- egsintuigfx/IG_GET1
- NAME
- IG_GET1
-
- INPUT
-
- FUNCTION
- Gets second value from stack top
-
- RETURNS
- STACK TOF(1)
-
-
-
- egsintuigfx/IG_GET2
- NAME
- IG_GET2
-
- INPUT
-
- FUNCTION
- Gets third value from stack top
-
- RETURNS
- STACK TOF(2)
-
-
-
- egsintuigfx/IG_GetBack
- NAME
- IG_GetBack
-
- INPUT
-
- FUNCTION
- Gets current background color
-
- RETURNS
- STACK bPen
-
-
- egsintuigfx/IG_GetColor
- NAME
- IG_GetColor
-
- INPUT
-
- FUNCTION
- Gets current foreground color
-
- RETURNS
- STACK aPen
-
-
-
- egsintuigfx/IG_GETF
- NAME
- IG_GETF
-
- INPUT
- STACK n
-
- FUNCTION
- Gets n'th element from frame
-
- RETURNS
- STACK FRAME(n)
-
-
-
- egsintuigfx/IG_GETFI
- NAME
- IG_GETFI
-
- INPUT
- IMM n
-
- FUNCTION
- Gets n'th element from frame
-
- RETURNS
- STACK FRAME(n)
-
-
-
- egsintuigfx/IG_GETN
- NAME
- IG_GETN
-
- INPUT
- STACK n
-
- FUNCTION
- Gets n'th element from stack top
-
- RETURNS
- STACK TOF(n)
-
-
-
- egsintuigfx/IG_GetPosX
- NAME
- IG_GetPosX
-
- INPUT
-
- FUNCTION
- Gets current x position of graphic cursor
-
- RETURNS
- STACK cx
-
-
-
- egsintuigfx/IG_GetPosY
- NAME
- IG_GetPosY
-
- INPUT
-
- FUNCTION
- Gets current y position of graphic cursor
-
- RETURNS
- STACK cy
-
-
-
- egsintuigfx/IG_GETSI
- NAME
- IG_GETSI
-
- INPUT
- IMM n
-
- FUNCTION
- Gets n'th element from stack top
-
- RETURNS
- STACK TOF(n)
-
-
-
- egsintuigfx/IG_IDIV
- NAME
- IG_IDIV
-
- INPUT
- STACK value1
- IMM value2
-
- FUNCTION
- Divides value1 by value2
-
- RETURNS
- STACK value1/value2
-
-
-
- egsintuigfx/IG_If
- NAME
- IG_If
-
- STRUCTURE
- IG_If condition IG_Then statement1 [IG_Else statement2] IG_End
-
- FUNCTION
- Evaluates condition, if TOF is not zero executes statement1 else
- statement2.
-
- RETURNS
-
-
-
- egsintuigfx/IG_Image
- NAME
- IG_Image
-
- INPUT
- STACK image
-
- FUNCTION
- Copies an image to the current cursor position. The image is a pointer
- to an E_EBitMap, the dimensions are the bitmaps dimensions.
-
- RETURNS
-
-
-
- egsintuigfx/IG_IMOD
- NAME
- IG_IMOD
-
- INPUT
- STACK value1
- IMM value2
-
- FUNCTION
- Returns the remainder of value1 divided by value2
-
- RETURNS
- STACK value1 MOD value2
-
-
-
- egsintuigfx/IG_JMP
- NAME
- IG_JMP
-
- INPUT
- STACK adr
-
- FUNCTION
- Jumps to an IntuiGfx programm at address adr
-
- RETURNS
-
-
-
- egsintuigfx/IG_JSR
- NAME
- IG_JSR
-
- INPUT
- STACK adr
-
- FUNCTION
- Jumps to an IntuiGfx programm at address adr and saves return address.
-
- RETURNS
-
-
-
- egsintuigfx/IG_Locate
- NAME
- IG_Locate
-
- INPUT
- STACK x
- STACK y
-
- FUNCTION
- Sets the graphic cursor to x, y.
-
- RETURNS
-
-
-
- egsintuigfx/IG_Locate00
- NAME
- IG_Locate00
-
- INPUT
-
- FUNCTION
- Sets the graphic cursor to 0, 0.
-
- RETURNS
-
-
-
- egsintuigfx/IG_ModeA
- NAME
- IG_ModeA
-
- INPUT
-
- FUNCTION
- Sets drawmode drawAPen
-
- RETURNS
-
-
-
- egsintuigfx/IG_ModeAB
- NAME
- IG_ModeAB
-
- INPUT
-
- FUNCTION
- Sets drawmode drawABPen
-
- RETURNS
-
-
-
- egsintuigfx/IG_ModeInvers
- NAME
- IG_ModeInvers
-
- INPUT
-
- FUNCTION
- Sets drawmode drawInvers
-
- RETURNS
-
-
-
- egsintuigfx/IG_Move
- NAME
- IG_Move
-
- INPUT
- STACK dx
- STACK dy
-
- FUNCTION
- Moves the graphic cursor by dx, dy
-
- RETURNS
-
-
-
- egsintuigfx/IG_MUL
- NAME
- IG_MUL
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Multiplies value1 by value2 and returns the result
-
- RETURNS
- STACK value1*value2
-
-
-
- egsintuigfx/IG_NEG
- NAME
- IG_NEG
-
- INPUT
- STACK value
-
- FUNCTION
- Negates value and returns the result
-
- RETURNS
- STACK -value
-
-
-
- egsintuigfx/IG_Packed
- NAME
- IG_Packed
-
- INPUT
- STACK colors
- STACK image
-
- FUNCTION
- Unpacks an image from bitplane form to bitmap and copies it to the current
- cursor location
-
- RETURNS
-
-
-
- egsintuigfx/IG_POKE
- NAME
- IG_POKE
-
- INPUT
- STACK value
- STACK adr
-
- FUNCTION
- Writes longword value to memory address adr. *(ULONG*)adr=value
-
- RETURNS
-
-
-
- egsintuigfx/IG_POKEB
- NAME
- IG_POKEB
-
- INPUT
- STACK value
- STACK adr
-
- FUNCTION
- Writes byte value to memory address adr. *(UBYTE*)adr=value
-
- RETURNS
-
-
-
- egsintuigfx/IG_POKEW
- NAME
- IG_POKEW
-
- INPUT
- STACK value
- STACK adr
-
- FUNCTION
- Writes word value to memory address adr. *(UWORD*)adr=value
-
- RETURNS
-
-
-
- egsintuigfx/IG_POP
- NAME
- IG_POP
-
- INPUT
- STACK dummy
-
- FUNCTION
- Removes the topmost element from the stack
-
- RETURNS
-
-
-
- egsintuigfx/IG_POPI
- NAME
- IG_POPI
-
- INPUT
- STACK [1..n]
- IMM n
-
- FUNCTION
- Removes n elements from the stack
-
- RETURNS
-
-
-
- egsintuigfx/IG_POPN
- NAME
- IG_POPN
-
- INPUT
- STACK [1..n]
- STACk n
-
- FUNCTION
- Removes n elements from the stack
-
- RETURNS
-
-
-
- egsintuigfx/IG_PUTF
- NAME
- IG_PUTF
-
- INPUT
- STACK value
- STACK pos
-
- FUNCTION
- Moves value into frame at position pos
-
- RETURNS
-
-
-
- egsintuigfx/IG_PUTFI
- NAME
- IG_PUTFI
-
- INPUT
- STACK value
- IMM pos
-
- FUNCTION
- Moves value into frame at position pos
-
- RETURNS
-
-
-
- egsintuigfx/IG_Repeat
- NAME
- IG_Repeat
-
- STRUCTURE
- IG_Repeat statement condition IG_Until
-
- FUNCTION
- Executes statement until condition leaves a non zero value on the stack
-
- RETURNS
-
-
-
- egsintuigfx/IG_ROT3
- NAME
- IG_ROT3
-
- INPUT
- STACK value1
- STACK value2
- STACK value3
-
- FUNCTION
- Rotates the three topmost elements on the stack
-
- RETURNS
- STACK value3
- STACK value1
- STACK value2
-
-
-
- egsintuigfx/IG_ROTN
- NAME
- IG_ROTN
-
- INPUT
- STACK value[1..n]
- STACK n
-
- FUNCTION
- Rotates the n top elements of the stack
-
- RETURNS
- STACK value[n]
- STACK value[1..n-1]
-
-
-
- egsintuigfx/IG_RTF
- NAME
- IG_RTF
-
- INPUT
- IMM size
-
- FUNCTION
- Deletes the frame, removes size parameters from stack, and returns to
- calling routine
-
- RETURNS
-
-
-
- egsintuigfx/IG_RTS
- NAME
- IG_RTS
-
- INPUT
-
- FUNCTION
- Returns to calling routine
-
- RETURNS
-
-
-
- egsintuigfx/IG_SAND
- NAME
- IG_SAND
-
- INPUT
- STACK bool1
- STACK bool2
-
- FUNCTION
- Returns true (not zero) if bool1 and bool2 are true.
-
- RETURNS
- STACK bool1 & bool2
-
-
-
- egsintuigfx/IG_SEQ
- NAME
- IG_SEQ
-
- INPUT
- STACK value
-
- FUNCTION
- Returns true, if value2 equates value1
-
- RETURNS
- STACK value1=value2
-
-
-
- egsintuigfx/IG_SGE
- NAME
- IG_SGE
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Returns true, if value2 is greater or equal value1
-
- RETURNS
- STACK value2>=value1
-
-
-
- egsintuigfx/IG_SGT
- NAME
- IG_SGT
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Returns true, if value2 is greater than value1
-
- RETURNS
- STACK value2>value1
-
-
-
- egsintuigfx/IG_SLE
- NAME
- IG_SLE
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Returns true, if value2 is less or equal value1
-
- RETURNS
- STACK value2<=value1
-
-
-
- egsintuigfx/IG_SLT
- NAME
- IG_SLT
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Returns true, if value2 is less than value1
-
- RETURNS
- STACK value2<value1
-
-
-
- egsintuigfx/IG_SNE
- NAME
- IG_SNE
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Returns true if value2 is not equal value1
-
- RETURNS
- STACK value2!=value1
-
-
-
- egsintuigfx/IG_SNOT
- NAME
- IG_SNOT
-
- INPUT
- STACK value
-
- FUNCTION
- Returns true if value is false
-
- RETURNS
- STACK value=0
-
-
-
- egsintuigfx/IG_SOR
- NAME
- IG_SOR
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Returns true if value1 or value2 is true
-
- RETURNS
- STACK value1|value2
-
-
-
- egsintuigfx/IG_STKADR
- NAME
- IG_STKADR
-
- INPUT
-
- FUNCTION
- Returns the address of the stack top
-
- RETURNS
- STACK &TOF
-
-
-
- egsintuigfx/IG_SUB
- NAME
- IG_SUB
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Subtracts value2 from value1 and returns the result
-
- RETURNS
- STACK value1-value2
-
-
-
- egsintuigfx/IG_SWAP
- NAME
- IG_SWAP
-
- INPUT
- STACK value1
- STACK value2
-
- FUNCTION
- Swaps value1 and value2
-
- RETURNS
- STACK value2, value1
-
-
-
- egsintuigfx/IG_Text
- NAME
- IG_Text
-
- INPUT
- STACK text
-
- FUNCTION
- Writes a text into the rastport, text points to first char, the string has
- to be 0 terminated
-
- RETURNS
-
-
-
- egsintuigfx/IG_Until
- NAME
- IG_Until
-
- INPUT
-
- FUNCTION
- See IG_Repeat
-
- RETURNS
-
-
-
- egsintuigfx/IG_VAL
- NAME
- IG_VAL
-
- INPUT
- STACK pos
-
- FUNCTION
- Reads a word from memory addres pos and returns it on the stack
-
- RETURNS
- STACK *(UWORD*)pos
-
-
-
- egsintuigfx/IG_While
- NAME
- IG_While
-
- STRUCTURE
- IG_While condition IG_Do statement IG_End
-
- FUNCTION
- Executes condition, as long as condition returns true on the stack
- statement and condition is executed.
-
- RETURNS
-
-
-
- egsintuigfx/IG_Write
- NAME
- IG_Write
-
- INPUT
-
- FUNCTION
-
- RETURNS
-
-